helder.luz@ifpr.edu.br
São espaços na memória que armazenam valores temporários que podem ser modificados ao longo da execução do programa.
São identificados por um nome simbólico.
As variáveis permitem que o programa armazene informações para realizar cálculos, tomar decisões, ou fazer repetições.
Analogia: Imagine uma variável como uma "caixa" onde você guarda um valor que pode ser utilizado posteriormente no programa.
Sintaxe: Como criar uma variável em JavaScript e atribuir valores a ela.
let idade = 25 // declaração da variável idade, atribuição do valor 25 let nome = "João" let altura = 1.75
Um programa pode ter múltiplas variáveis, cada uma identificada por um nome exclusivo escolhido pelo programador.
Regras:
Exemplos de nomes:
Exemplos de palavras reservadas
Boas práticas:
Dados representados por variáveis podem ser de diferentes tipos.
Number
String
Boolean
true
false
Object
Undefined
Null
Exemplos
let nome = 'Lucas' // string let idade = 23 // number let altura = 1.82 // number let possui_cnh = false // boolean let a = null // null
.
,
A função typeof permite verificar o tipo de dado armazenado na variável.
Exemplo:
let nome = 'Lucas' let idade = 23 console.log(typeof nome) // string console.log(typeof idade) // number let valor = null; let naoDefinido; console.log(typeof valor); // "object" (comportamento histórico do JavaScript) console.log(typeof naoDefinido); // "undefined"
A função console.log() é utilizada para apresentar informação no console do navegador web.
Exemplo
let nome = 'Lucas' // str let altura = 1.82 // float console.log('Nome:', nome) // Nome: Lucas console.log('Altura:', altura, 'm') // Altura: 1.82 m
A concatenação é o processo de unir (ou "colar") duas ou mais strings em uma única string.
Em JavaScript, usamos o operador + para concatenar strings.
let nome = "Maria" let sobrenome = "Silva" let nome_completo = nome + " " + sobrenome console.log(nome_completo) console.log(nome + " " + sobrenome)
Também é possível apresentar e concatenar variáveis utilizando o recurso template literals
Utiliza-se a crase ( ` ) para a criação da string, e ${ } para inserir as variáveis.
`
${ }
let nome = "Maria"; let sobrenome = "Silva"; let nomeCompleto = `${nome} ${sobrenome}`; console.log(nomeCompleto); // Maria Silva
Funções de conversão:
Conversão de um tipo de dado para outro.
Exemplo: transformar um número em uma string, ou vice-versa.
// Convertendo int para str let numero = 123 let numero_str = String(numero) // Convertendo str para int let texto = "456" let numero_inteiro = Number(texto)
let idade = 25 let mensagem = "Eu tenho " + idade + " anos."
Exemplo de conversão de booleanos para strings ou números.
// Convertendo boolean para string let ativo = true; let ativoStr = String(ativo); // "true" // Convertendo boolean para número let ativoNum = Number(ativo); // 1
let flag = true console.log("Valor:", flag) console.log("Tipo:", typeof flag) flag = "Hello, World!" console.log("Valor:", flag) console.log("Tipo:", typeof flag)
let Numero = 4.5; let numero = 4; console.log(Numero);
Declare variáveis para armazenar as seguintes informações sobre um filme:
Crie variáveis para armazenar as seguintes informações de um funcionário:
[idade]
[nome completo]
inválido
significa que ele diferencia letras maiúsculas de minúsculas, diferenciando em sua sintaxe, nome de variáveis etc
são palavras que possuem um significado especial na linguagem e definem a sua sintaxe.